NAS - 網路上的檔案系統
接下來會分享兩個常用的雲端基礎架構NAS和SAN的原理和不同之處,簡單來說NAS適合在家裡使用或小範圍同個網段下使用,而SAN適合大範圍甚至外網使用
從NAS說起,NAS的原理就是之前提到的File storage,只是我們一般在使用windows的時候,硬碟都在電腦裡的,不透過網路就可以直連,NAS就是一個把硬碟抽離出來,放在網路上,透過網路存取硬碟的技術架構
下圖是NAS的架構
我們可以看到,是什麼東西在網路上傳遞呢?是檔案系統的指令,我們雖然只需要告訴檔案系統路徑+檔案名稱即可,但是檔案open需要讀吧,所以傳遞了open指令、read指令等,這些都需要網路傳輸,相比於SAN(下一篇會講)把這些都做在主機上,記憶體的傳輸效率一定比網路高
用人話說就是 - 程式跟自己的電腦說,幫我把/mnt/nas.txt傳到電腦的記憶體,這些話都透過TCP/IP傳輸,然後NAS上的檔案系統根據這個檔案找到佔用了哪個扇區,從本身的server的硬碟找檔案
優點
缺點